/*
 * Mutex.h
 */

#ifndef MUTEX_H_
#define MUTEX_H_

#include <libfreenect.hpp>
#include <iostream>
#include <vector>
#include <cmath>
#include <math.h>
#include <pthread.h>
#include <opencv/cv.h>
#include <opencv2/opencv.hpp>
#include <opencv/cxcore.h>
#include <opencv/highgui.h>

using namespace cv;
using namespace std;

class Mutex {

public:
	Mutex();
	~Mutex();
	void lock() ;
	void unlock();
private:
	pthread_mutex_t m_mutex;
};

#endif
